/*
*   Fichier :		Fonctions.h
*	Auteurs :		P12
*   Date :			2013-04-03
*   Version :		vSuivieProjet
*	Description :	Applications de notre projet
*/

#ifndef FONCTIONS_H
#define FONCTIONS_H

// Enum pour les etats de nos fonctions, 
// En plus de tableau dans lesquel nous stockons les etats en strings.
enum EtatLumiere {Allumee, Eteinte};
static const char * EtatLumiereString[] = {"Allumee", "Eteinte"};
enum EtatCamera {Marche, Arret};
static const char * EtatCameraString[] = {"Marche", "Arret"};
enum EtatMusique {Lecture, Pause};
static const char * EtatMusiqueString[] = {"Lecture", "Pause"};
enum EtatTemp {Affichee, Cachee};
static const char * EtatTempString[] = {"Affichee", "Cachee"};
class Fonctions
{
public:
	void fonction();
	void lumiere();
	void jouerMusic();
	void afficherTemp();
	void camera();

private:
	char fn;
	EtatLumiere etatLumiere;
	EtatCamera etatCamera;
	EtatMusique etatMusique;
	EtatTemp etatTemp;
};

#endif